﻿
namespace Mulala.Cavan.Presentation.Mvc.ViewModel
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Mulala.Cavan.Presentation.Seedwork;
    using Mulala.Cavan.Domain.MainBoundedContext.ConsignModule;
    using Mulala.Cavan.Domain.MainBoundedContext.SearchModule;
    using Mulala.Cavan.Domain.MainBoundedContext.DictionaryModule;

    public interface IConsignSearchTagsViewModel : IEditModel<Consign, int, ConsignSearch>
    {
        IList<Tag> ConsignType { get; set; }
        string URLWithNoConsignType { get; set; }
        IList<Tag> ConsignExperienceNeed { get; set; }
        string URLWithNoConsignExperienceNeed { get; set; }
        IList<Tag> ConsignAgeNeed { get; set; }
        string URLWithNoConsignAgeNeed { get; set; }
        IList<Tag> ConsignDegreeNeed { get; set; }
        string URLWithNoConsignDegreeNeed { get; set; }
        IList<Tag> ConsignSalaryProvide { get; set; }
        string URLWithNoConsignSalaryProvide { get; set; }
        IList<Tag> ConsignSkillNeed { get; set; }
        string URLWithNoConsignSkillNeed { get; set; }
        IList<Area> Towns { get; set; }
        string URLWithNoTown { get; set; }
    }
}
